public class PolygonButton extends Component { Polygon p; boolean armed; boolean pressed; public PolygonButton(Polygon p) { this.p = p; addMouseListener(new ButtonBehavior()); } public boolean contains(int x, int y) { return p.contains(x, y); }